import { trackSearchApi } from '#/api/search';

/**
 * 搜索埋点功能的组合式函数
 */
export function useSearchAnalytics() {
  // 发送搜索埋点数据
  const trackSearch = async (keyword: string) => {
    if (!keyword || !keyword.trim()) return;

    try {
      await trackSearchApi({
        keyword: keyword.trim()
      });
    } catch (error) {
      console.warn('搜索埋点失败:', error);
      // 埋点失败不影响用户体验，只记录日志
    }
  };

  return {
    trackSearch
  };
}
